
// 求和相关的配置
export default {
    // 开启命名空间
    namespaced:true,
    // 用于响应组件中的动作
    actions:{
        jiaOdd(miniStore,value){
        
            console.log('actions中的jiaOdd被调用');
            if(miniStore.state.sum % 2 ){
                miniStore.commit('JIA',value)
            }
        },
        jiaWait(miniStore,value){
            console.log('actions中的jiaWait被调用');
            setTimeout(() => {
                miniStore.commit('JIA',value)
            }, 500);
        },
    },
    // 用于操作数据
    mutations:{
        JIA(store,value){
            // console.log('$$$$$$',value); 没有显示传参，默认市触发事件对象
            console.log('mutations的JIA被调用');
            store.sum += value ;
        },
        JIAN(store,value){
            console.log('mutations的JIAN被调用');
            store.sum -= value ;
        },
    },
    // 用于存储数据
    state:{
        sum:0, // 当前的值
        school:'社会大学',
        subJect:'土木工程',
    },
    // 用于将state中的数据进行加工
    getters:{
        bigSum(state){
            return state.sum * 10 
        }
    }
}